package com.wingscode.modules.app.form;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 聊天表单
 *
 * @author yan
 */
@Data
@ApiModel(value = "聊天表单")
public class ChatForm {
    @NotNull(message = "用户id不能为空")
    private Integer userId;
    /**
     * 企业id
     */
    @NotNull(message = "企业id不能为空")
    private Integer agentId;
    /**
     * 招标id
     */
    @NotNull(message = "招标id不能为空")
    private Integer inquiryId;
    /**
     * 报价id
     */
    private Integer offerPriceId;
    /**
     * 内容
     */
    private String content;
    /**
     * 文件/图片路径
     */
    private String imgUrl;
    /**
     * 类型 0-文字 1-文件/图片
     */
    private Integer contentType;
    /**
     * 聊天id
     */
    private Integer chatId;
    /**
     * 类型 0-客户沟通 1-平台沟通
     */
    @NotNull(message = "type不能为空")
    private Integer type;
    /**
     * 0-消息列表沟通 1-我的招标沟通、我的报价沟通 2-市场供应沟通 3-平台沟通
     */
    private Integer isInquiry;
    private String page;
    private String limit;
}
